#ifndef AUDIOCLIPRESOURCE_H
#define AUDIOCLIPRESOURCE_H

#include "core/Resource.h"
#include "types/AudioClip.h"

namespace SolidityEngine{

class AudioClipResource : public Resource, public AudioClip
{
    public:
        AudioClipResource(const std::string& audiofile, const std::string& name);
        virtual ~AudioClipResource();

        virtual void Load();
        virtual void UnLoad();

    private:
        virtual AudioClipResource* _Clone();
};

};
#endif // AUDIOCLIPRESOURCE_H
